Average Case Complexity Theory
نویسندگان
چکیده
Informally, Average case Complexity theory considers the average complexity with respect to a probability distribution over the set of inputs, instead of the complexity on the worst case input, as a criterion for the hardness of a problem. With regard to this theory, we explore the notion of a natural distribution. In particular, we consider different bounds on the minentropy of such distributions over input strings of a fixed length, and generalize the incompleteness theorem (under deterministic reductions) for distributional problems using techniques based on the work by Gurevich[1991] . We also present some weak restrictions on randomized reductions under which problems with a uniform distribution are average case complete. These restrictions have generalizations to the case when the distribution is not uniform but still has an upper bound on its min entropy, over strings of a given length. We also describe our attempts to study the effect of unnatural encodings on average case completeness.
منابع مشابه
Translator Education in the Light of Complexity Theory: A Case of Iran’s Higher Education System
In the fast-growing world of translation studies, many students may not receive adequate training at universities. A new multi-facetted approach is therefore needed to be applied in translator educational programs to meet the students’ needs and professional expectations. In order to describe the complex interrelations in translator education systems and propose a research framework that takes ...
متن کاملAverage Case Complexity, Revisited
More than two decades elapsed since Levin set forth a theory of average-case complexity. In this survey we present the basic aspects of this theory as well as some of the main results regarding it. The current presentation deviates from our old “Notes on Levin’s Theory of Average-Case Complexity” (ECCC, TR97-058, 1997) in several aspects.
متن کاملContents 1 Average - Case Computational Complexity Theory 1
NP-complete problems are generally thought of as being com-putationally intractable. However, NP-completeness is a worst-case concept. Indeed, some NP-complete problems are \easy on average," though some may not be. How is one to know whether an NP-complete problem is \diicult on average"? The theory of average-case computational complexity , initiated by Levin about ten years ago, is devoted t...
متن کاملComputational Complexity Theory
Being NP complete has been widely interpreted as being computationally intractable But NP completeness is a worst case concept Some NP complete problems are easy on average but some may not be How is one to know whether an NP complete problem is di cult on average The theory of average case computational complexity initiated by Levin about ten years ago is devoted to studying this problem This ...
متن کاملNotes on Levin's Theory of Average-Case Complexity
In 1984, Leonid Levin initiated a theory of average-case complexity. We provide an exposition of the basic definitions suggested by Levin, and discuss some of the considerations underlying these definitions.
متن کاملA Machine-Checked Proof of the Average-Case Complexity of Quicksort in Coq
As a case-study in machine-checked reasoning about the complexity of algorithms in type theory, we describe a proof of the average-case complexity of Quicksort in Coq. The proof attempts to follow a textbook development, at the heart of which lies a technical lemma about the behaviour of the algorithm for which the original proof only gives an intuitive justification. We introduce a general fra...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2009